functionality 'links' implemented