refactoring + bug fixes + feature adding (eg. clearing a cache key)