Start documenting after refactor