Changed licensing
Borrow a linked list
start making the structures for channels