make the library easier to use