use scm for layout