• Validation

  • Sanitisation

  • Comments and maintainability