a perfect screen class called screenmanager