using external repo