modernize build