Current BE's structure is very complex. It is very difficult to maintain it so that we decide to refactor it.