arrow drawing (currently containing bugs)