use user id instead of user object in rate ability