Documentation and refactor