Create function list and function, now how to combine them