updated to use scm library