added move position method