prepare for branch, add new item