added (unfinished) line class