working at the model

now consitency between O0 and O1,
adding new blocks and working at the graphical representation