add micropost model
after listing 10.36