add post factory.md