add py2exe support