removing AbstractPlacer