Creating all the windows required