reformatting and modified moving determination logics