added missing declarations