complemented TextFactory and changed control players