added shader class