working scm example