Placing algorithm v2
Placing algorithm v3
Placing algorithm wrapper