1-8 modify add