UMD module definition