branch 1 sencond update