Added factory patter, example is government policies