updated position module