redesign + rewrite for the readme