Compiled pb
Implemented RecoveryDevice