double instead of halve cache