add panic/edge cases add marking channels as completed/failed
add tests add more slack updates remove unneded test extract constants to own file