review zoom function yet again