if Pillow is needed, please add it in setup.py