scaffold microposts logic