beforeSave add parameter