renamed refAngle -> direction