basic auth
add exit confirmation