redefining Archives - BCircle