added more tests for weird graphic cases