New Version with multi changes.