changed terminology, changed vars to indicate privacy