make framework of new version