declaring objects, namespace, static objects and extern