AOP notes