update readme and examples