code cleanup;
readme completion