Changing BI constructor and make substract