first example of using Aspects