user model corrected