implementing the screen!