add inputmethod