Chalcopyrite with sphalerite and quartz

Bery beautifull chalcopyrite crystal on quartz, overgrought by sphalerite. Some parts of the chalcopyrite start already oxidizing process and were coated by covelin ( covelite)