add fullscreen contructor