easy and flexible