adding unsafe blocks