yea i understand what you was sating about the "using" keyword. and i know about name-spaces etc and not to be confused with includes etc. just was not sure about the compilation of files, weather theres an include system with C and name-spaces, i understand now that they all below to the one assembly so using would make methods available in that file without using its parents !