shoes sole classification and characteristics