Fixed protocol discrepency
Bootstrapped arthur implementation in perl