rename src -> lib
add launcher
a