all working except for create, need to create clear_cache
local tests working
fix up placement of clear_cache calls