cung cấp các cung cấp for learning, some example for test