somewhat of first api implementation
added some api methods for repo modification