Adding more work on functions.