now cached data is actually used