added screen manager