modify abc