3 thousand types of minerals