cleanup
separate imagine block doc and provide some examples