bug fixed for uint--