Memorize is the library, SM2 the class