made ui required when launched