add rust mode