COPILOT function