better dataarray handling
added uint