Redesigned urls to mach state, added deep fetching of data and cache.