add basic signal handling