more shader resources, bug fixes, refactoring