implements links