Refactored SCT initialization code to include multiple channels