Add UMD support