add a getatt function