good you could give us a tutorial of what it does and what each of the library functions are for, thanks