added aop and jaxb classes, yet to be tuned