The system of classification used today is based mainly on