splitting revamp into old version and new version