coherent variable naming
add q3tc045 support, and small fixes