mostly finished up inventory factories/helpers