add JAXB support, complete CRUD calls