modified user model for devise