finish the microposts model