add extra tests, change data (unsigned in places)