fixed sconstruct