modify function info