use PIL for background image