components angepasst