modify function changes