adjusted user model, schema, and updated spec test