add the other functions to the library