Add mode cycling fns to strip
dry up new mode print statements
refactor/rename some fns in main program