Work on sth: 致力于,从事于
The scientists are still working on inventing new methods of reaching outer space.
科学家们仍致力于发明到达外层空间的新方法.
Launch: the action of launching something; an event at which something is launched (航天器的)发射;(船的)下水;(产品的)上市;(事件的)发起
the successful launch of the Ariane rocket 阿里亚娜火箭的成功发射
a product launch 产品的投放市场
...and the like...诸如此类的,相似的,类似的
jazz, rock and the like(= similar types of music) 爵士乐、摇滚乐以及诸如此类的音乐