mypatterns/factory archive