some more work on JSON parsing, now homeworks and topics are parsed as well.