Worked on Documenting a bit