compiler class notes
json parser stuff