better examples and readmes