added some pros and cons