sync with ctrlx