added planet class