additional messages
add color quality level separation
document globals