added screenmanager