still tweaking cache