Part 3 of  the second Assignement in Aspect Oriented Programming