Efficient and Effective and less difficult