add c_assistant