completed the packet factory manager