block placement