more samples on AOP