why it is different everytime?