why the readme code so ugly...