renamed class/protocol, removed LibPass implementing LibPassDelegate