add correct component structure