#34: attributes explained