renamed so I don't go editing something that works wile I work on the old version
added more examples