Checked protocol and fixed some errors.