figured out the crate/module thing; create example