tidied up addfiletoproj