use a more generic name 'repositories' for client storage to plan for other repo types down the road