added line button and have working inheritance... kind of