Removed a bunch of junk. Used minified semantic