add ui material control
add material part 2
add backmaterial