Implementing testing and launching