FACTORY

* fields marked with must be filled in!