moving in some other functions that really do not need their own repos