New readme and code