flexible placement