Forward submodule source