modified user model spec