'added in the stuff to save on boilerplate'