linking basic