my take on harper | ScratchStats