AOP basics updated