Added validations and further customized username views