factored -> parçalara ayrılmış