added tests and then code to break and fix a bike