adds open & save methods