change structure
change name
noting