fix save operation by criterias