added minified version with module definition