add placements optimization type