Author: CALYPSO ROSE.