ST: component main