get recursive module parsing to work, this is much better than before