change to u16 *4