split out blocks structure into mult files