Handling Diverse Data Types