don't repeat url in chan
move url saving to its own subpackage