added custome user model based on devise