document while and do-while
document switch