Start of caching the Principal