dreamResource and dreamContribute