general review and update