added files from virus Defense project