add scoffolding functionality to tie long form into other forms and lay groundwork for the actual long form