More styling and validations