modify function define