speed upgrade w/ channels

closes #1