added recovery and image blocks