About HMM's Library