getting new structure to work after recovering OS