added Name func for task interface
updated
renamed & updated example
Merge branch 'develop'