initial curate components