Basic Line Functionality added