updated with sexy GeorgeV graphX