human tumor cell creation rules 2049798