UPDATE

Working version, need more examples