add bwise utils