Modularity And Reusability Of Code