readme harder than the code