scc moved to a separate file