Thank you for your contribution. I agree with most of the products suggested. However I believe that avocados are overestimated with regards to their nutrient values. It is rich in unsaturated fats, but furthermore does not contain much other ingredients. Spinach, cabbage and beans and much better in that regards. It also contains a lot of calories, so you should limit the intake when your on a diet to lose weight.