splited components