read up to 600 moves