add 3 Sample of Immutable, Sort and Enum