please merge code