typoe and source highlighting