adding getAttr