BEFORE

AFTER

case - 1

case - 3

case - 2

case - 4

case - 5

case - 6

case - 7

case - 8