add constant version to solve this problem.