Move itemAllocation to iaa_lib, give a more descriptive name