use shorter name for stored name ref to last branch
lazily capture workflow. write failing integration test. must refactor all test.
clean up remote module
execute a command or return the gruw for now