factories pull request