namespace should be defined only in 1 place