added defadvice example