Well, need to work out the randomly generating sync codes now