better examples and updated styles