setup script for cargo