before trying to make kill work the opposite way too
pretty much done. need to reorganize functions and might want to check comments again.
updated program description