add doc string and catch importerror