scm: add scm