#26: added screen functionality