make it work with every repos