changing structre
changing structre