almost there .. extractblocks, rpt, etc. are alive

lists working as well