Added UMD standard wrapper