more documentation on functions