make everything uints so that we don't have type conversion errors hopefully