just learned about basestring in py 2.*