Who came up with the general classification