change chanalt, chandup, add taskexit prototype
add .gitignore