Add devise + advanced validations