added import of __future__ lib to enable backwards compatibility with python2