Completed proto exercises