added link initialization