add correct position depend of level