added aop example project