Added shader behavior