library overhaul finished for now