I had the right idea, but I never populated some things