working on broken tests and functionality