git mediator object; app object refactored
git tag object