planets repo from swc class by abu sayeed