refined line follow