fixed batch size and added submodels for controller forward pass