basic link stuff done