solidifying screen controller implementation