GraphInterface added