HSMC module added