add shell support by using ConqueTerm