Working on functions.