basic repo upkeep