movement prediction functionality commented