first cut at shrink and convert disk code