* fixed unsigned warnings