adjust folder structure
add launchctl