ctp source dispatcher