Worked on functions and protos.