notes on using attributes