add PIL as a requirement