add function add_negative