add skeleton implementation for storage and repair strategies