added argument passing from initial controller