adding a func list