hasmoved implemetation test