start to adapt block
test works