before changing add method