made task and user model specs more specific