adding has pros and cons