1.2 modify