added aop sample