block placement challenges