adding initial checking from previous repositories. We have three different repos going int oa new single one with seperate sub-systems