transition shader is better but not 100 percent yet