namespace fixed and depenedecy managent