the user part of the post work