now it can use `save` method to insert record