barebones for each block that will be needed