New version with awsome labels and localStorage caching