readme and updated code