Update in Sign function