double cache
use 'make run' to reduce load time