requirements added with pillow