some strange things with repo source

* should change in the future