add micropost data model