Modified styles.
Added cache.