added repository cache