coin: refactor, supplies