initial check-in
add signal handling