Fixed minor bugs for multi slice
Reimplemented the architecture with slices only. Archive completed
implemented restore