modify bcz some fault