add texture content
add lighting