Add deepcopy and fix mob