I want to know the answer to the following question:
Treaties, executive agreements, congressional-executive agreements, and sole executive agreements are the same under international law but different with respect to what?
All the background I'm provided with is that "United States law distinguishes what it calls treaties from executive agreement, congressional-executive agreements, and sole executive agreements.". Is that enough to answer the question?