Finally adds and subtracts from list