added rainbow mode
added highlight indentation