update the readme and add the examples