completed refactor of Rust++ social commands