changed functionality. added virus? and renamed scan to safe?