oh, and also, any ideas for adding fat into my diet? Presently , I eat Flax Seed in my oatmeal and again in my yogurt. And I started to eat Almonds. What else is there?
All sorts of nuts (brazil nuts--a good source of selenium: one Brazil nut a day is enough to fulfill your daily requirement of this somewhat rare nutrient; walnuts).
Better than nuts (because usually lower in fat and higher in protein proportionately) are seeds : hemp seeds, chia seeds (make chia gel by mixing 2 Tbsp of chia seed with 1 cup water, stir well, let sit 10 minutes, stir again and let sit another 10 minutes. Use the gel smoothies, dressings, soups. It doesn't add flavor, but adds nutrition and thickens), sunflower seeds, sesame seeds (unhulled ones are a great source of calcium), pumpkin seeds..
You can also make nut and seed milks: soak 1 cup raw nuts or seeds overnight--rinse really well, then blend with about 1 pt nuts/seeds to 3 parts water (tweak to get your prefered thickness), sweetener (like medjool dates), a bit of salt, optional vanilla. Blend until smooth (with blenders wimpier than the Vitamix, blend with 1/2 the water first until somewhat smooth, then add the rest of the water and keep blending until smooth). Drink as-is or strain through a nut-milk bag (best) or several layers of cheesecloth.
Non-starchy veggies like celery, red pepper, jicama, cucumber can be dipped in nut butters (or thinned out nut butter or tahini--sesame seed butter), hummus, nut cheeses (if you don't sweeten the pulp from making nut milk, you can make nut 'cheese." I've got a combo almond milk/almond cheese recipe in my blog).