Light Graph completely functional

looks right, acts right