Rubocopped, refactored, documented