refactored to dcStar.