edit ++ version2