revised function call to property access