adding ProtoGhost prototype.