some changes
i dont know, what i changed
add repository
delete ninject factory