clearing out viva doubts