blocks layout improvements