added a number enum.... need to work on this more but have to push now to be able to work on it from other machines tomorrow... basic idea is to parse out each segment so it can be tagged appropriately and within each segment generate the appropriate values for each digit