Rocks are classified (put into groups) by: