replace path concatenation with path.join