included json parser, courseTuple