Types of treaties