implemented N-component SC model
changed due to multicomp implementation