Implemented new protocols. - Eric