pub fn generate_boundary() -> String