dear god, finally add json highlighting