new structure and new problems
delet old structure