cleanups/minor tweaks
make text work and add texture shading things