update for relative path