adding better baseos and checks to launch