Parse in module

Don't review yet.
why does it have to run after the distribution? Is it because `"/samples/kast/` are not available before?