calling the function directly.