polish and docs