wip
added delete cache arg
wip
wip
wip
wip
wip