validators and styles