first commit
add code logic
complete and add testcase
update
Merge pull request #2 from ielgnaw/1.0.0-dev

1.0.0 dev  ecomfe/edp#169