ninject added and tested