custom class loader - for history