GraphArea functions actually work now