added more info for save method