added loom generators