its like some kind of #factory