added class icons, new quality, update[x] functions