Added dependance page
Code refactoring