fix AddComponent