complete using rust tool