object-oriented environment, got save methods working (load untested)