Refactoring and some documentation/comments