really ugly implemented restart screen