hmm, you've done this all in wrong manner.
general_negate