correct way to call it