fixed the placement order