before build placement overhaul