more precise path