fix changing position