add word select funcs