added sinreg