updates to use absolute paths where possible