moved coverty code to new branch