proto_setup