linking and implement the style