added actual function call