Updated proto.js