Gernerating S-Curve