add cache() function