parameters factory building, testing