add micropost manipulation (10.3)