safety commit
most importantly: zoom function introduced