added missing prototype