adaptive is working now