added model, seed and validations for user