correct factory property