closes #1515
closes #1938
closes #1939
closes #1940
closes #1942
closes #1943
closes #1944
closes #8204