changed number of props datatype to unsigned