extended examples and added advice