adapted for extension placements