add new doer CallController and correct all doers