add goal graph concept