complete save function is now complete.
we really gotta do something about those class files.