working with external repositories