Refact package