random pos fix