palcement fix + optimisation