graphs contoller