added both annotated and traditional aspect examples