more fixes still not working deep copy is not working and initialization appears to be off as well.