added new fields to the user model. It may help to divide rights more carefully