Provide a better interface that is easy to use