Refactoring and Documentation adding