initial major changes to develop

giving develop branch the initial commit for major release changes