You can use a factory to make products