more work on kill logic