normalize versions