added SfReg class draft