all levels are taken into account now, with the right labels