fixes to use absolute_path