utilities library