added some examples not too happy with the outcome