Different Classes Of Planets