mp lib