require user_id for posts