Lot of modification (Template rendering, compress js, change ui)