Advanced pLacement (AP)