new structure of bwtest