default helper constructors and controller fun

yay