graph Interfaces