moved to structs and started work on automatically generated cachemanifest