changed messages in teach to strings
more shift support

also, added strings to teach routine.