first pass at word shift
working word shift
removed word_shift scaffolding