clean
fix
ctrl c handling