the framework can run without bug