I did the broadcast stuff from the next phase, although I'll probably have to change it a little if it's going to be tested. My algorithm involves an index that doesn't fit well with how we're supposed to design it.