implemented repository updates