can initialize blocks