branch d modify