typo
removing redundancies
fix failing test
spec and readme for system/recovery