wip more changes to block placement