Use os.path.join instead of hardcoded paths