started to work on virusmanager
added base projectile
removed forward declaration for solving it by changing the structure of the program