in this project B[1,2,3] is the lesser evil