Changed have pack to accept (1 or 2) as inputs