auth & module packing