add pack setter method