Fourth commit. Added protocol and set up delegate.