fixed compression, minified js, sorted messages and enforced unique elements