poor man's word switching

to be cleaned and moved in autoclose