add post, tool, and user models