good news james and nice graphics