changing after_save to self.after_save