better positions and clipping