thought random-3 working-final