update
update
add character switch