code is working and readme is clean