major bir commit not sure 2