Surprisingly functional form creation method

not sure what this is doing to modules on links yet. maybe something
sensible?