initial link stuff