viva corrections