adding basic harplus class and json parser