simulations as their own submodule