version 1.8, added line highlighting