Add: validations, registration etc.