create models for users and posts