split bxx into 3 parts