add barray data type
(WIP) ywdata