changes to attribute access