preference link with view