got fileversions loading, and implemented some of the update classes