added full-screen mode