Graph Classes and methods