adjust the pos