added user model and devise