implement block init subs. remove debug prints.