add SimpleFactory