refactore collection, now really need only one file per coin