describe return value of the function in detail