empty already
initialize quality at construction (missed)