added simple test box, improved shader support