added xom libary