wip
remove some debug
Use placement new to initialise the blocks