implement some links