iterate through all subsets of hint list
move form type declarations into demo folder