add source and Cargo