New attempt at setting up gen-idea.