item factory: inv code as sequence