Author: COSMIC.