fix linking bug