fixes #768
fixes #767
fixes #765
fixes #762
fixes #769