changes sign and sign up a bit