graphs semi working