change spectrum type
add shader example