classes written to use Jackson parser