removed double usage of B