working on MakeBlock frame