Don't know anout the codefree, as I use a bayer. But in terms of your numbers, it takes a while to get them down.
When are you testing though? The key to me is testing two hours after eating. If your reading is below 7.8, ok. If not, you had too many carbs in that meal so try a few less next time. Test after each meal type on 2 sparate occasions in case one reading is a fluke. You'll slowly work out what you can and can't eat. You won't need to test so often then; just when you try something new or now and again to make sure things aren't changing. Remember that eating the same thing at different times of the day will give different results, as will the method of cooking; roasting old potatos is better than boiling or mashing for example.
Keep a good record of your results and what you had eaten. Really useful for future reference
Happy pricking!