improve initial positioning