wip
implement raw blocks