many "best practices" improvements