got shader masking working