on our way to turn the loose controller scripts into proper classes
this is no more