Screen class done and greatly efficient