Updates, adding best practices and more assignments