flexibility and easy of use
flexibility and ease of use
