here is the more testable bit file