add some examples and solutions