added support for screens