updated b further