Start adding caching section. Add scala syntax for listings.