Tutorial with solution(AOP dosn't work)