New: improvements