Initial setup & Added protobufs