working with name spaces