make progress on messed up syntax highlighting