added Savestruct Struct copy funtion