add kernel of synax highlight