oh. yes there was something like forward declaration