Validation + some styling