instead using declarative use namespace