add cargo file (untested)
fix name