added description column, added uniqueness index to user model