Explain the program , and which the library it use.