Work on Function.