Trump is opposed to illegal immigration and has promised to build a wall on the US-Mexico border, and believes that illegal immigrants already in this country should be deported. He is against the Trans Pacific Partnership trade agreement. Trump also proposed banning Muslims from entering the United States, an idea that many Republicans criticized as unconstitutional. He also supports reforming the tax code.