added user_id option