Part 2 of  the second Assignement in Aspect Oriented Programming