add functionality to link controller