factory- hacked

more about : factory