repositioned function calls