working whithout aop II