Implements most of the Saver- Functions