merge with launcher