renamed 'reference_to_self' vars to name of instance they are referring to