transferred to cache.h
ignore G stuffs
wrapper.w copied to here
remove wrapper.h