u8v: basic implementation