made screen functional