Add factoryPattern folder