Functional channel distribution of work
gofmt
Updated with uncommited changes from macbook