caching hack, and some styles