Data Types and Operation APIs