add SCM
change version, refactor names and dup code
Merge pull request #1 from kenshoo/no-trigger

add SCM