Add pre_save signal