consolidated text factory