saveメソッドの実装