an updated version of Screen