sped up solve position