change color and structure