launch
split libs into external plugin
wip