fixed a random $