working line following and demos