renamed fetch to attribute