library for IMS