Fixed some stuff on protocol