styling and validation service