Thank you very much Ed .. I need a few days to learn and digest everything you said .. I did not know about high margin recurring revenue and that is very positive